lcd development c++ embedded html linux projects mcu software open source eeprom java adsl developers i2c ethernet network dsp internet php microcontroller